"""
Configuration management for document analysis module.

Provides centralized settings management with support for different
environments and configuration sources.
"""

from .settings import (
    SettingsManager,
    Environment,
    DatabaseConfig,
    AnalysisConfig,
    ScoringConfig,
    PerformanceConfig,
    LoggingConfig,
    UIConfig,
    SecurityConfig,
    OutputConfig,
    initialize_settings,
    get_settings,
    get_config,
    set_config
)

__all__ = [
    "SettingsManager",
    "Environment",
    "DatabaseConfig",
    "AnalysisConfig",
    "ScoringConfig",
    "PerformanceConfig",
    "LoggingConfig",
    "UIConfig",
    "SecurityConfig",
    "OutputConfig",
    "initialize_settings",
    "get_settings",
    "get_config",
    "set_config"
]